bitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)
authoriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>
Sun, 31 Oct 2004 21:51:38 +0000 (21:51 +0000)
committeriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>
Sun, 31 Oct 2004 21:51:38 +0000 (21:51 +0000)
Fix linux 2.6 arch/xen/Makefile mrproper target

.rootkeys
TODO [deleted file]
linux-2.6.9-xen-sparse/arch/xen/Makefile

index 37ea52e07cd451eefda3f1ccbefeae66cfab907f..ee88c673bb539c2149227e0e301d52e78a3c64b5 100644 (file)
--- a/.rootkeys
+++ b/.rootkeys
@@ -5,7 +5,6 @@
 4177dbbfqsi01p2zgZa0geUOgScONw COPYING
 3eb788d6Kleck_Cut0ouGneviGzliQ Makefile
 3f5ef5a24IaQasQE2tyMxrfxskMmvw README
-3f69d8abYB1vMyD_QVDvzxy5Zscf1A TODO
 3f9e7d53iC47UnlfORp9iC1vai6kWw docs/Makefile
 3f9e7d60PWZJeVh5xdnk0nLUdxlqEA docs/figs/xenlogo.eps
 4022a73cgxX1ryj1HgS-IwwB6NUi2A docs/misc/XenDebugger-HOWTO
diff --git a/TODO b/TODO
deleted file mode 100644 (file)
index 9d735bb..0000000
--- a/TODO
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-Known limitations and work in progress
-======================================
-
-The current Xen Virtual Firewall Router (VFR) implementation in the
-snapshot tree is very rudimentary, and in particular, lacks the RSIP
-IP port-space sharing across domains that provides a better
-alternative to NAT.  There's a complete new implementation under
-development which also supports much better logging and auditing
-support. For now, if you want NAT, see the xen_nat_enable scripts and
-get domain0 to do it for you.
-
-There are also a number of memory management enhancements that didn't
-make this release: We have plans for a "universal buffer cache" that
-enables otherwise unused system memory to be used by domains in a
-read-only fashion. We also have plans for inter-domain shared-memory
-to enable high-performance bulk transport for cases where the usual
-internal networking performance isn't good enough (e.g. communication
-with a internal file server on another domain).
-
-We have the equivalent of balloon driver functionality to control
-domain's memory usage, enabling a domain to give back unused pages to
-Xen. This needs properly documenting, and perhaps a way of domain0
-signalling to a domain that it requires it to reduce its memory
-footprint, rather than just the domain volunteering (see section on
-the improved control interface).
-
-The current disk scheduler is rather simplistic (batch round robin),
-and could be replaced by e.g. Cello if we have QoS isolation
-problems. For most things it seems to work OK, but there's currently
-no service differentiation or weighting.
-
-Currently, although Xen runs on SMP and SMT (hyperthreaded) machines,
-the scheduling is far from smart -- domains are currently statically
-assigned to a CPU when they are created (in a round robin fashion).
-The scheduler needs to be modified such that before going idle a
-logical CPU looks for work on other run queues (particularly on the
-same physical CPU). 
-
-Xen currently only supports uniprocessor guest OSes. We have designed
-the Xen interface with MP guests in mind, and plan to build an MP
-Linux guest in due course. Basically, an MP guest would consist of
-multiple scheduling domains (one per CPU) sharing a single memory
-protection domain. The only extra complexity for the Xen VM system is
-ensuring that when a page transitions from holding a page table or
-page directory to a write-able page, we must ensure that no other CPU
-still has the page in its TLB to ensure memory system integrity.  One
-other issue for supporting MP guests is that we'll need some sort of
-CPU gang scheduler, which will require some research.
index 224e0aa34f28069523b71a5d36f22228b4e24354..728d0aa5e197f9306c76fa194ae278470ffdc800 100644 (file)
@@ -64,6 +64,7 @@ dist:
 archclean:
        @if [ -e arch/xen/arch ]; then $(MAKE) $(clean)=arch/xen/arch; fi;
        @rm -f arch/xen/arch include/.asm-ignore include/asm-xen/asm
+       @rm -f vmlinux-stripped vmlinuz
 
 define archhelp
   echo  '* vmlinuz     - Compressed kernel image'